// samsting : this file is auto create.

#ifndef ALIYUN_Cms_QueryIncrementalRequest_H_
#define ALIYUN_Cms_QueryIncrementalRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Cms {

class QueryIncrementalRequest : public RpcAcsRequest {
public:
  QueryIncrementalRequest();

  const string& GetProject(void) const;
  void          SetProject(const string& Project);

  const string& GetMetric(void) const;
  void          SetMetric(const string& Metric);

  const string& GetPeriod(void) const;
  void          SetPeriod(const string& Period);

  const string& GetStartTime(void) const;
  void          SetStartTime(const string& StartTime);

  const string& GetEndTime(void) const;
  void          SetEndTime(const string& EndTime);

  const string& GetDimensions(void) const;
  void          SetDimensions(const string& Dimensions);

  const string& GetTargetPeriod(void) const;
  void          SetTargetPeriod(const string& TargetPeriod);

  const string& GetColumns(void) const;
  void          SetColumns(const string& Columns);

  const string& GetExtend(void) const;
  void          SetExtend(const string& Extend);

private:
  string Project_;
  string Metric_;
  string Period_;
  string StartTime_;
  string EndTime_;
  string Dimensions_;
  string TargetPeriod_;
  string Columns_;
  string Extend_;

};

} } // namespace aliyun { namespace Cms {

#endif // #ifndef ALIYUN_Cms_QueryIncrementalRequest_H_

// end of file 
